HAL QSPI APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL QSPI constants

HAL1

series

HAL2

Refer to

HAL_QSPI_ERROR_DMA

l4, f4, g4, h7

HAL_XSPI_ERROR_DMA

Refer to

HAL_QSPI_ERROR_INVALID_CALLBACK

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_ERROR_INVALID_PARAM

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_ERROR_NONE

l4, f4, g4, h7

HAL_XSPI_ERROR_NONE

Refer to

HAL_QSPI_ERROR_TIMEOUT

l4, f4, g4, h7

HAL_XSPI_ERROR_TIMEOUT

Refer to

HAL_QSPI_ERROR_TRANSFER

l4, f4, g4, h7

HAL_XSPI_ERROR_TRANSFER

Refer to

HAL_QSPI_TIMEOUT_DEFAULT_VALUE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_ADDRESS_16_BITS

l4, f4, g4, h7

HAL_XSPI_ADDR_16BIT

Refer to

QSPI_ADDRESS_1_LINE

l4, f4, g4, h7

HAL_XSPI_ADDR_1LINE

Refer to

QSPI_ADDRESS_24_BITS

l4, f4, g4, h7

HAL_XSPI_ADDR_24BIT

Refer to

QSPI_ADDRESS_2_LINES

l4, f4, g4, h7

HAL_XSPI_ADDR_2LINES

Refer to

QSPI_ADDRESS_32_BITS

l4, f4, g4, h7

HAL_XSPI_ADDR_32BIT

Refer to

QSPI_ADDRESS_4_LINES

l4, f4, g4, h7

HAL_XSPI_ADDR_4LINES

Refer to

QSPI_ADDRESS_8_BITS

l4, f4, g4, h7

HAL_XSPI_ADDR_8BIT

Refer to

QSPI_ADDRESS_NONE

l4, f4, g4, h7

HAL_XSPI_ADDR_NONE

Refer to

QSPI_ALTERNATE_BYTES_16_BITS

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_16BIT

Refer to

QSPI_ALTERNATE_BYTES_1_LINE

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_1LINE

Refer to

QSPI_ALTERNATE_BYTES_24_BITS

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_24BIT

Refer to

QSPI_ALTERNATE_BYTES_2_LINES

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_2LINES

Refer to

QSPI_ALTERNATE_BYTES_32_BITS

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_32BIT

Refer to

QSPI_ALTERNATE_BYTES_4_LINES

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_4LINES

Refer to

QSPI_ALTERNATE_BYTES_8_BITS

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_8BIT

Refer to

QSPI_ALTERNATE_BYTES_NONE

l4, f4, g4, h7

HAL_XSPI_ALTERNATE_BYTES_NONE

Refer to

QSPI_AUTOMATIC_STOP_DISABLE

l4, f4, g4, h7

HAL_XSPI_AUTOMATIC_STOP_DISABLED

Refer to

QSPI_AUTOMATIC_STOP_ENABLE

l4, f4, g4, h7

HAL_XSPI_AUTOMATIC_STOP_ENABLED

Refer to

QSPI_CLOCK_MODE_0

l4, f4, g4, h7

HAL_XSPI_CLOCK_LOW

Refer to

QSPI_CLOCK_MODE_3

l4, f4, g4, h7

HAL_XSPI_CLOCK_HIGH

Refer to

QSPI_CS_HIGH_TIME_1_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_2_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_3_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_4_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_5_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_6_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_7_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_CS_HIGH_TIME_8_CYCLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

QSPI_DATA_1_LINE

l4, f4, g4, h7

HAL_XSPI_REGULAR_DATA_1LINE

Refer to

QSPI_DATA_2_LINES

l4, f4, g4, h7

HAL_XSPI_REGULAR_DATA_2LINES

Refer to

QSPI_DATA_4_LINES

l4, f4, g4, h7

HAL_XSPI_REGULAR_DATA_4LINES

Refer to

QSPI_DATA_NONE

l4, f4, g4, h7

HAL_XSPI_REGULAR_DATA_NONE

Refer to

QSPI_DDR_HHC_ANALOG_DELAY

l4, f4, g4, h7

HAL_XSPI_DELAY_HOLD_NONE

Refer to

QSPI_DDR_HHC_HALF_CLK_DELAY

l4, f4, g4, h7

HAL_XSPI_DELAY_HOLD_QUARTCYC

Refer to

QSPI_DDR_MODE_DISABLE

l4, f4, g4, h7

HAL_XSPI_DATA_DTR_DISABLED

Refer to

QSPI_DDR_MODE_ENABLE

l4, f4, g4, h7

HAL_XSPI_DATA_DTR_ENABLED

Refer to

QSPI_DUALFLASH_DISABLE

l4, f4, g4, h7

HAL_XSPI_MEMORY_SINGLE

Refer to

QSPI_DUALFLASH_ENABLE

l4, f4, g4, h7

HAL_XSPI_MEMORY_DUAL

Refer to

QSPI_FLAG_BUSY

l4, f4, g4, h7

HAL_XSPI_FLAG_BUSY

Refer to

QSPI_FLAG_FT

l4, f4, g4, h7

HAL_XSPI_FLAG_FT

Refer to

QSPI_FLAG_SM

l4, f4, g4, h7

HAL_XSPI_FLAG_SM

Refer to

QSPI_FLAG_TC

l4, f4, g4, h7

HAL_XSPI_FLAG_TC

Refer to

QSPI_FLAG_TE

l4, f4, g4, h7

HAL_XSPI_FLAG_TE

Refer to

QSPI_FLAG_TO

l4, f4, g4, h7

HAL_XSPI_FLAG_TO

Refer to

QSPI_FLASH_ID_1

l4, f4, g4, h7

HAL_XSPI_IO_7_0

Refer to

QSPI_FLASH_ID_2

l4, f4, g4, h7

HAL_XSPI_IO_7_4

Refer to

QSPI_INSTRUCTION_1_LINE

l4, f4, g4, h7

HAL_XSPI_INSTRUCTION_1LINE

Refer to

QSPI_INSTRUCTION_2_LINES

l4, f4, g4, h7

HAL_XSPI_INSTRUCTION_2LINES

Refer to

QSPI_INSTRUCTION_4_LINES

l4, f4, g4, h7

HAL_XSPI_INSTRUCTION_4LINES

Refer to

QSPI_INSTRUCTION_NONE

l4, f4, g4, h7

HAL_XSPI_INSTRUCTION_NONE

Refer to

QSPI_IT_FT

l4, f4, g4, h7

HAL_XSPI_IT_FT

Refer to

QSPI_IT_SM

l4, f4, g4, h7

HAL_XSPI_IT_SM

Refer to

QSPI_IT_TC

l4, f4, g4, h7

HAL_XSPI_IT_TC

Refer to

QSPI_IT_TE

l4, f4, g4, h7

HAL_XSPI_IT_TE

Refer to

QSPI_IT_TO

l4, f4, g4, h7

HAL_XSPI_IT_TO

Refer to

QSPI_MATCH_MODE_AND

l4, f4, g4, h7

HAL_XSPI_MATCH_MODE_AND

Refer to

QSPI_MATCH_MODE_OR

l4, f4, g4, h7

HAL_XSPI_MATCH_MODE_OR

Refer to

QSPI_SAMPLE_SHIFTING_HALFCYCLE

l4, f4, g4, h7

HAL_XSPI_SAMPLE_SHIFT_HALFCYCLE

Refer to

QSPI_SAMPLE_SHIFTING_NONE

l4, f4, g4, h7

HAL_XSPI_SAMPLE_SHIFT_NONE

Refer to

QSPI_SIOO_INST_EVERY_CMD

l4, f4, g4, h7

HAL_XSPI_SIOO_DISABLED

Refer to

QSPI_SIOO_INST_ONLY_FIRST_CMD

l4, f4, g4, h7

HAL_XSPI_SIOO_ENABLED

Refer to

QSPI_TIMEOUT_COUNTER_DISABLE

l4, f4, g4, h7

HAL_XSPI_TIMEOUT_DISABLE

Refer to

QSPI_TIMEOUT_COUNTER_ENABLE

l4, f4, g4, h7

HAL_XSPI_TIMEOUT_ENABLE

Refer to

HAL_QSPI_ABORT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_CMD_CPLT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_ERROR_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_FIFO_THRESHOLD_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_MSP_DEINIT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_MSP_INIT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_RX_CPLT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_RX_HALF_CPLT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_STATE_ABORT

l4, f4, g4, h7

HAL_XSPI_STATE_ABORT

Refer to

HAL_QSPI_STATE_BUSY

l4, f4, g4, h7

HAL_XSPI_STATE_IDLE

Refer to

HAL_QSPI_STATE_BUSY_AUTO_POLLING

l4, f4, g4, h7

HAL_XSPI_STATE_AUTO_POLLING_ACTIVE

Refer to

HAL_QSPI_STATE_BUSY_INDIRECT_RX

l4, f4, g4, h7

HAL_XSPI_STATE_RX_ACTIVE

Refer to

HAL_QSPI_STATE_BUSY_INDIRECT_TX

l4, f4, g4, h7

HAL_XSPI_STATE_TX_ACTIVE

Refer to

HAL_QSPI_STATE_BUSY_MEM_MAPPED

l4, f4, g4, h7

HAL_XSPI_STATE_MEMORY_MAPPED_ACTIVE

Refer to

HAL_QSPI_STATE_ERROR

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_STATE_READY

l4, f4, g4, h7

HAL_XSPI_STATE_INIT

Refer to

HAL_QSPI_STATE_RESET

l4, f4, g4, h7

HAL_XSPI_STATE_RESET

Refer to

HAL_QSPI_STATUS_MATCH_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_TIMEOUT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_TX_CPLT_CB_ID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_TX_HALF_CPLT_CB_ID

l4, f4, g4

Removed / New Usage changes

Refer to


HAL QSPI enumerations

HAL1

series

HAL2

Refer to

HAL_QSPI_CallbackIDTypeDef

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_StateTypeDef

l4, f4, g4, h7

hal_xspi_state_t

Refer to


HAL QSPI macros

HAL1

series

HAL2

Refer to

__HAL_QSPI_CLEAR_FLAG

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_DISABLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_DISABLE_IT

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_ENABLE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_ENABLE_IT

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_GET_FLAG

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_GET_IT_SOURCE

l4, f4, g4, h7

Removed / New Usage changes

Refer to

__HAL_QSPI_RESET_HANDLE_STATE

l4, f4, g4, h7

Removed / New Usage changes

Refer to


HAL QSPI structures

HAL1

series

HAL2

Refer to

QSPI_AutoPollingTypeDef

l4, f4, g4, h7

hal_xspi_auto_polling_config_t

Refer to

QSPI_CommandTypeDef

l4, f4, g4, h7

hal_xspi_regular_cmd_t

Refer to

QSPI_HandleTypeDef

l4, f4, g4, h7

hal_xspi_handle_t

Refer to

QSPI_InitTypeDef

l4, f4, g4, h7

hal_xspi_timing_config_t

Refer to

QSPI_MemoryMappedTypeDef

l4, f4, g4, h7

hal_xspi_memory_mapped_config_t

Refer to

pQSPI_CallbackTypeDef

l4, f4, g4, h7

hal_xspi_cb_t

Refer to


HAL QSPI functions

HAL1

series

HAL2

Refer to

HAL_QSPI_Abort

l4, f4, g4, h7

HAL_XSPI_Abort

Refer to

HAL_QSPI_AbortCpltCallback

l4, f4, g4, h7

HAL_XSPI_AbortCpltCallback

Refer to

HAL_QSPI_Abort_IT

l4, f4, g4, h7

HAL_XSPI_Abort_IT

Refer to

HAL_QSPI_AutoPolling

l4, f4, g4, h7

HAL_XSPI_ExecRegularAutoPoll

Refer to

HAL_QSPI_AutoPolling_IT

l4, f4, g4, h7

HAL_XSPI_ExecRegularAutoPoll_IT

Refer to

HAL_QSPI_CmdCpltCallback

l4, f4, g4, h7

HAL_XSPI_CmdCpltCallback

Refer to

HAL_QSPI_Command

l4, f4, g4, h7

HAL_XSPI_SendRegularCmd

Refer to

HAL_QSPI_Command_IT

l4, f4, g4, h7

HAL_XSPI_SendRegularCmd_IT

Refer to

HAL_QSPI_DeInit

l4, f4, g4, h7

HAL_XSPI_DeInit

Refer to

HAL_QSPI_ErrorCallback

l4, f4, g4, h7

HAL_XSPI_ErrorCallback

Refer to

HAL_QSPI_FifoThresholdCallback

l4, f4, g4, h7

HAL_XSPI_FifoThresholdCallback

Refer to

HAL_QSPI_GetError

l4, f4, g4, h7

HAL_XSPI_GetLastErrorCodes

Refer to

HAL_QSPI_GetFifoThreshold

l4, f4, g4, h7

HAL_XSPI_GetFifoThreshold

Refer to

HAL_QSPI_GetState

l4, f4, g4, h7

HAL_XSPI_GetState

Refer to

HAL_QSPI_IRQHandler

l4, f4, g4, h7

HAL_XSPI_IRQHandler

Refer to

HAL_QSPI_Init

l4, f4, g4, h7

HAL_XSPI_Init

Refer to

HAL_QSPI_MemoryMapped

l4, f4, g4, h7

HAL_XSPI_StartMemoryMappedMode

Refer to

HAL_QSPI_MspDeInit

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_MspInit

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_Receive

l4, f4, g4, h7

HAL_XSPI_Receive

Refer to

HAL_QSPI_Receive_DMA

l4, f4, g4, h7

HAL_XSPI_Receive_DMA

Refer to

HAL_QSPI_Receive_IT

l4, f4, g4, h7

HAL_XSPI_Receive_IT

Refer to

HAL_QSPI_RegisterCallback

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_RxCpltCallback

l4, f4, g4, h7

HAL_XSPI_RxCpltCallback

Refer to

HAL_QSPI_RxHalfCpltCallback

l4, f4, g4, h7

HAL_XSPI_RxHalfCpltCallback

Refer to

HAL_QSPI_SetFifoThreshold

l4, f4, g4, h7

HAL_XSPI_SetFifoThreshold

Refer to

HAL_QSPI_SetFlashID

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_SetTimeout

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_StatusMatchCallback

l4, f4, g4, h7

HAL_XSPI_StatusMatchCallback

Refer to

HAL_QSPI_TimeOutCallback

l4, f4, g4, h7

Removed / New Usage changes

Refer to

HAL_QSPI_Transmit

l4, f4, g4, h7

HAL_XSPI_Transmit

Refer to

HAL_QSPI_Transmit_DMA

l4, f4, g4, h7

HAL_XSPI_Transmit_DMA

Refer to

HAL_QSPI_Transmit_IT

l4, f4, g4, h7

HAL_XSPI_Transmit_IT

Refer to

HAL_QSPI_TxCpltCallback

l4, f4, g4, h7

HAL_XSPI_TxCpltCallback

Refer to

HAL_QSPI_TxHalfCpltCallback

l4, f4, g4, h7

HAL_XSPI_TxHalfCpltCallback

Refer to

HAL_QSPI_UnRegisterCallback

l4, f4, g4, h7

Removed / New Usage changes

Refer to